isStarted

open fun isStarted(): Boolean

Checks if the control is currently in a started or active operational state.

This state is typically achieved after #start() has been successfully called and before #stop() or #dispose() is invoked.

Indicates whether the WeatherView has been started and is actively trying to fetch or display weather data. This is typically true after start has been called and before stop or dispose.

Return

true if weather updates are active (i.e., the update runnable is scheduled or executing), false otherwise. A more robust check might involve checking if handler has pending runnables or if start() has been called and stop() not. For simplicity, checking if bg or fg has content might be an approximation. A simple proxy could be checking if `handler.hasCallbacks(runnable)` is true after start and false after stop. However, a boolean flag set by start/stop might be more direct. Let's assume "started" means start() has been called and not stop()/dispose(). (The original `isStarted` returned `true` always, which might not be accurate.) For now, a basic check: